为什么"图片按纽"提交时,页面要跳转?而普通按钮不会?

来源:百度知道 编辑:UC知道 时间:2024/06/04 22:41:26
我用普通按钮提交页面,经过表单检查程序后,表单填写没有通过,页面不跳转.而我用图片按纽充当提交按纽,在表单填写没有通过的时候,页面要跳转到<form>的处理页面?

图片按纽的代码是:
<input type="image" name="submit" onclick="this.form.submit()" src="images/login_bt.gif" />

普通按纽的代码是:
<input type="submit" style="height:44px; width:49px; background-image:url(images/login_bt.gif); background-position:center; background-repeat:no-repeat" value="" />

因为你的imageButton 写了onclick="this.form.submit()" form已经自动提交了

而是因为 type="image" 默认动作是submit所以这,image button 不用写submit也会自动提交。所以要去掉onclick="this.form.submit()"